package types

import corev1 "gluenet/internal/agent/api/core/v1"

// for request
type Container corev1.Container

type Release corev1.Release

type VirtualMachine corev1.VirtualMachine

type VirtualMachineInstance corev1.VirtualMachineInstance

type VirtualMachineService corev1.VirtualMachineService

// for response
type DockerContainerDetailObj corev1.DockerContainerObj

type HelmReleaseDetailObj corev1.HelmReleaseObj

type ChartDetial corev1.ChartDetial

type KubeVirtVirtualMachineObj corev1.KubeVirtVirtualMachineObj

type KubeVirtVirtualMachineInstanceObj corev1.KubeVirtVirtualMachineInstanceObj

type KubeVirtVirtualMachineServiceObj corev1.KubeVirtVirtualMachineServiceObj

type GluenetApp corev1.GluenetAppInstance

type ProxyGet corev1.ProxyGet

type ProxyPost corev1.ProxyPost

type ProxyRequest corev1.ProxyRequest

type PromQuery corev1.PromQuery

type PromQueryRange corev1.PromQueryRange

type CprofileFlame corev1.CprofileFlame

type CprofileFile corev1.CprofileFile

type LogCounts corev1.LogCounts

type LogInfo corev1.LogInfo

type JaegerService corev1.JaegerService

type JaegerOperate corev1.JaegerOperate

type JaegerTraces corev1.JaegerTraces

type CommonResp corev1.CommonResp

type MaasReq corev1.MaasReq
type HttpProxyResp struct {
	IsSuccess bool   `json:"is_success" yaml:"is_success"`
	Message   string `json:"message" yaml:"message"`
	Data      []byte `json:"data" yaml:"data"`
}
